import { KeyData } from "./KeyData";
//class KeyEvent
    
    export  class KeyEvent /* flash.events.Event */
    {
        constructor(arg1: string, arg2: KeyData, arg3: Boolean=false, arg4: Boolean=false)
        {
            super(arg1, arg3, arg4);
            this._keyData = arg2;
            return;
        }

        public get keyData(): KeyData
        {
            return this._keyData;
        }

        public static /* const */KEY_DOWN: string="key_down";

        public static /* const */KEY_UP: string="key_up";

        public /* var */keyEvent: Object /* flash.events.KeyboardEvent */;

        private /* var */_keyData: KeyData;
    }
